home *** CD-ROM | disk | FTP | other *** search
- package com.extensibility.xml;
-
- import com.extensibility.xml.dt.DataType;
- import com.extensibility.xml.dt.DataTypeEnumeration;
- import com.extensibility.xml.dt.DataTypeIntf;
- import java.io.IOException;
- import java.io.Writer;
- import java.util.Enumeration;
- import java.util.Vector;
-
- public interface SchemaIntf {
- String GESTALT_OPEN_CONTENT = "GESTALT_OPEN_CONTENT";
- String GESTALT_GLOBAL_ATTRS = "GESTALT_GLOBAL_ATTRS";
- String GESTALT_FORBID_LOCAL_ATTRS = "GESTALT_FORBID_LOCAL_ATTRS";
- String GESTALT_KLEENE_OCCURS = "GESTALT_KLEENE_OCCURS";
- String GESTALT_MIN_MAX_OCCURS = "GESTALT_MIN_MAX_OCCURS";
- String GESTALT_LOCAL_TAG = "GESTALT_LOCAL_TAG";
- String GESTALT_EXTENDS = "GESTALT_EXTENDS";
- String GESTALT_MULTI_INSTANCE_MODULES = "GESTALT_MULTI_INSTANCE_MODULES";
- String GESTALT_NOTATION_ATTR_AS_NOTATED = "GESTALT_NOTATION_ATTR_AS_NOTATED";
- String GESTALT_FACET_DECIMALS = "GESTALT_FACET_DECIMALS";
- String GESTALT_FACET_DIGITS = "GESTALT_FACET_DIGITS";
- String GESTALT_FACET_MIN = "GESTALT_FACET_MIN";
- String GESTALT_FACET_MAX = "GESTALT_FACET_MAX";
- String GESTALT_FACET_MAXEX = "GESTALT_FACET_MAXEX";
- String GESTALT_FACET_MINEX = "GESTALT_FACET_MINEX";
- String GESTALT_FACET_MAXLENGTH = "GESTALT_FACET_MAXLENGTH";
- String GESTALT_FACET_ENUM = "GESTALT_FACET_ENUM";
- String GESTALT_FACET_MINLENGTH = "GESTALT_FACET_MINLENGTH";
- String GESTALT_FACET_LENGTH = "GESTALT_FACET_LENGTH";
- String GESTALT_FACET_ENCODING = "GESTALT_FACET_ENCODING";
- String GESTALT_FACET_PERIOD = "GESTALT_FACET_PERIOD";
- String GESTALT_FACET_PATTERN = "GESTALT_FACET_PATTERN";
- String GESTALT_NMTOKEN_ENUM_REQUIRED = "GESTALT_NMTOKEN_ENUM_REQUIRED";
- String GESTALT_FORBID_ANY_AND_MIXED = "GESTALT_FORBID_ANY_AND_MIXED";
- String GESTALT_ONE_PASS = "GESTALT_ONE_PASS";
- String GESTALT_USAGE_COMMENT_ISXML = "GESTALT_USAGE_COMMENT_ISXML";
- String GESTALT_SECOND_PASS_VALIDATION = "GESTALT_SECOND_PASS_VALIDATION";
- String GESTALT_REUSABLE_ALL = "GESTALT_REUSABLE_ALL";
- String GESTALT_REUSABLE_CONTENTMODEL = "GESTALT_REUSABLE_CONTENTMODEL";
- String GESTALT_REUSABLE_ATTRIBUTEGROUP = "GESTALT_REUSABLE_ATTRIBUTEGROUP";
- String GESTALT_REUSABLE_CONSTRAINTS = "GESTALT_REUSABLE_CONSTRAINTS";
- String GESTALT_REUSABLE_TEXT = "GESTALT_REUSABLE_TEXT";
- String GESTALT_TYPE_IN_CONTENT_MODEL = "GESTALT_TYPE_IN_CONTENT_MODEL";
- String DTD_FLAVOR_NAME = DTDFlavor.NAME;
- String XDR_FLAVOR_NAME = XDRFlavor.NAME;
- String BIZ_FLAVOR_NAME = BIZFlavor.NAME;
- String SOX2_FLAVOR_NAME = SOX2Flavor.NAME;
- String XSDL_FLAVOR_NAME = "xsd";
- String RELAX_FLAVOR_NAME = RELAXFlavor.NAME;
- String DTDML_FLAVOR_NAME = DTDMLFlavor.NAME;
- String OSC_FLAVOR_NAME = OSCFlavor.NAME;
- String DDML_FLAVOR_NAME = DDMLFlavor.NAME;
- String DCD_FLAVOR_NAME = DCDFlavor.NAME;
- String NOTATION_ATTR = "notation";
- String XA_META_PROPS_URI = "www.extensibility.com/schemas/xdr/metaprops.xdr";
- String XA_PREFIX = "xa";
- String XA_ERRORS = "urn:extensibility:exv:errors";
- String XA_ERRORS_PREFIX = "exv";
- String META_PROP_ELEMENT_PREFIX = "e-";
- String META_PROP_ATTRIBUTE_PREFIX = "a-";
- String META_PROP_DATATYPE = "dtype";
- String META_PROP_E_DATATYPE = "e-dtype";
- String META_PROP_A_DATATYPE = "a-dtype";
- String META_PROP_PKEY = "pkey";
- String META_PROP_E_PKEY = "e-pkey";
- String META_PROP_A_PKEY = "a-pkey";
- String META_PROP_FKEY = "fkey";
- String META_PROP_E_FKEY = "e-fkey";
- String META_PROP_A_FKEY = "a-fkey";
- String META_PROP_DSIZE = "dSize";
- String META_PROP_E_DSIZE = "e-dSize";
- String META_PROP_A_DSIZE = "a-dSize";
- String[] KNOWN_ELEM_META_PROP_ATTRS = new String[]{"e-dtype", "e-pkey", "e-fkey", "e-dSize"};
- String[] KNOWN_ATTR_META_PROP_ATTRS = new String[]{"a-dtype", "a-pkey", "a-fkey", "a-dSize"};
- String[] KNOWN_META_PROPS = new String[]{"dtype", "pkey", "fkey", "dSize"};
-
- Vector getParseErrors();
-
- Enumeration getForeignDeclarations(Class var1);
-
- Enumeration getDeclarations();
-
- Enumeration getDeclarations(Class var1);
-
- Enumeration getDeclarations(URI var1, Class var2);
-
- Enumeration getDeclarations(URI var1, boolean var2);
-
- Enumeration getElementDeclarations();
-
- String getContentModelAsString(ContentModelOwner var1);
-
- int getElementCount();
-
- int getCount();
-
- ElementDeclaration getNamedElement(String var1);
-
- AttributeDeclaration getNamedAttribute(String var1, String var2);
-
- NamespaceDeclaration getNamedNamespace(String var1);
-
- DataTypeDeclaration getNamedDataType(String var1);
-
- DataTypeIntf getNamedDataTypeIntf(String var1);
-
- SchemaIntf getNamedSchema(String var1) throws Exception;
-
- BaseDeclaration getNamedDeclaration(String var1, Class var2);
-
- BaseDeclaration getIndDeclaration(int var1);
-
- ExternalSubset getStructure();
-
- Enumeration getIncludedModules(URI var1);
-
- int insertSubset(ExternalPEDeclaration var1) throws IOException;
-
- void removeSubset(ExternalSubset var1);
-
- boolean isValidPosition(BaseDeclaration var1, BaseDeclaration var2);
-
- void insertDeclaration(BaseDeclaration var1, BaseDeclaration var2);
-
- void insertDeclaration(AttributeDeclaration var1, BaseDeclaration var2, AttributeDeclaration.Owner var3);
-
- void insertDeclaration(BaseDeclaration var1, BaseDeclaration var2, String var3);
-
- void removeDeclaration(BaseDeclaration var1);
-
- void removeAllDeclarations();
-
- AttributeDeclaration.Owner createUnknownOwner(String var1);
-
- BaseDeclaration getDeclarationBefore(BaseDeclaration var1);
-
- BaseDeclaration getDeclarationAfter(BaseDeclaration var1);
-
- ElementDeclaration[] getAllowedElements(ElementDeclaration var1);
-
- void setDeclarationName(BaseDeclaration var1, String var2, boolean var3);
-
- boolean createAttributeGroup(InternalPEDeclaration var1) throws ParserException;
-
- boolean updateAttributeGroup(AttributeDeclaration.Owner var1, String var2) throws ParserException;
-
- void checkAttributeGroup(String var1, String var2) throws ParserException;
-
- ContentModelOwner getNamedContentModelOwner(String var1);
-
- void updateContentModel(ContentModelOwner var1, String var2, boolean var3) throws ParserException;
-
- void checkContentModel(String var1, String var2, boolean var3) throws ParserException;
-
- void setModuleURIResolver(URIResolver var1);
-
- URI resolveModuleURI(URI var1);
-
- URI getURI();
-
- void updateURI(URI var1, URI var2);
-
- void moveDeclaration(BaseDeclaration var1, BaseDeclaration var2);
-
- BaseDeclaration getNextDeclaration(BaseDeclaration var1);
-
- void checkForErrors(BaseDeclaration var1);
-
- boolean hasErrors();
-
- boolean isCompleteAndConsistent();
-
- void doSecondPassValidation(URI var1);
-
- void clearAllParseErrors();
-
- void clearParseErrorsWithURI(URI var1);
-
- void setDeclarationOwner(AttributeDeclaration var1, AttributeDeclaration.Owner var2);
-
- void setDeclarationOwner(AttributeDeclaration var1, String var2);
-
- void write(Writer var1) throws IOException;
-
- void write(Writer var1, URI var2) throws IOException;
-
- ElementDeclaration getRoot(boolean var1);
-
- String expandPERefs(String var1, BaseDeclaration var2);
-
- void setComments(URI var1, Vector var2);
-
- void addComment(Comment var1);
-
- Enumeration getComments();
-
- CommentList getCommentList(URI var1);
-
- int indexOf(BaseDeclaration var1);
-
- void parse(URI var1, int var2, Object var3) throws Exception;
-
- void parse(URI var1, URI var2, int var3, Object var4) throws IOException;
-
- String getFlavorName();
-
- SchemaFlavorIntf getFlavor();
-
- boolean setFlavor(String var1);
-
- void setSchemaPath(String var1);
-
- String getSchemaPath();
-
- Vector getSchemaPaths();
-
- void addError(ParserException var1);
-
- String getSourcePreview(BaseDeclaration var1);
-
- BaseExemplar createExemplar();
-
- boolean isSupported(Class var1);
-
- boolean isSupported(String var1);
-
- boolean isValidValue(DataTypeIntf var1, String var2);
-
- String getDataTypeDisplay(DataTypeIntf var1);
-
- String getDataTypeSource(DataTypeIntf var1);
-
- String getBaseTypeDisplay(DataTypeIntf var1);
-
- String getBaseTypeSource(DataTypeIntf var1);
-
- boolean isKnownDisplay(String var1);
-
- DataType createDataTypeFromDisplay(String var1);
-
- DataTypeEnumeration getAllTypes();
-
- DataTypeEnumeration getSimpleTypes();
-
- DataTypeEnumeration getPrimitiveTypes();
-
- DataTypeEnumeration getOtherTypes();
-
- MetaPropHash getMetaPropHash();
-
- void bindDeclRef(DeclRef var1);
-
- void releaseDeclRef(DeclRef var1);
-
- URI getNamespace();
-
- void setNamespace(URI var1);
-
- String getSchemaPrefix();
-
- void setSchemaPrefix(String var1);
-
- Vector checkConversion(String var1);
-
- boolean getShowErrors();
-
- void setShowErrors(boolean var1);
-
- boolean getPrintValidatedBy();
-
- void setPrintValidatedBy(boolean var1);
-
- void setEncoding(String var1);
-
- String getEncoding();
- }
-